home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / bbs / qb285p2c.zip / WHATSNEW.285 < prev   
Text File  |  1997-08-03  |  19KB  |  328 lines

  1. (****************************************************************************)
  2. (*         The "What's New" Document for QuickBBS version                   *)
  3. (*                        Pre-Release #2                                    *)
  4. (*         This information may be freely copied and used at no charge      *)
  5. (*                                                                          *)
  6. (*         Use of this information in any other BBS program is              *)
  7. (*         strictly prohibited.                                             *)
  8. (*                                                                          *)
  9. (*         Copyright 1991-97  Matrix Technology                             *)
  10. (*         All Rights Reserved.                                             *)
  11. (****************************************************************************)
  12.  
  13. ------------------------------------------------------------------------------
  14. Note:
  15.      Sections seperated with a "----" indicate Major Additions since the
  16.      last *release* version.
  17.  
  18. ------------------------------------------------------------------------------
  19.  
  20. - Read "README.DOC" for additional information.
  21.        "UPGRADE.DOC" for upgrade information.
  22.  
  23. ------------------------------------------------------------------------------
  24. Pre-Release #2
  25. ------------------------------------------------------------------------------
  26.         - Added a Spinner to New Mail Checking (same as in the File Scans)
  27.         - Added new option to type 27 (Post a Message) command.
  28.                 - /N="<nodeaddress>"
  29.                 - Will force the mail to be sent to the netaddress in
  30.                   quotes...
  31.                 - This requires the user to either be in a netmailboard
  32.                   or to have the type 27 be hardcoded to be a netmail
  33.                   board...
  34.                 
  35.                 - /F="<name>"
  36.                 - Will force the mail to have been sent from the name
  37.                   in quotes.  For example:
  38.                   
  39.                   /F="^F(@MDB.WNYBBS.NET", will change the from to be 
  40.                         <user1st>.<user2nd>@mdb.wnybbs.net
  41.  
  42.         - Finished Adding The Customized Log Path
  43.                 - Qconfig -> General -> Dos Paths -> Log Path
  44.         - Multitasking Unit Was Requiring a Key Press before the program 
  45.                 exited. (Removed)
  46.         - Fixed Small Bug in Qconfig which could make Editting the 
  47.                 Force NewMail Read field (Qconfig -> Users -> Limits)
  48.                 difficult to edit.
  49.         - Added Automatic updating of the "BlueWave Message path".  Qconfig
  50.                 will now automatically update the old v2.76/v2.80 MsgPath
  51.                 entry if you edit the New Field (Nodecfg.MsgPath).
  52.         - Added "Bad Logoff" Detection [User.Attrib2.Bit8]
  53.                 If The User Did Not Logoff Correctly (Menu Type 9)
  54.                 QuickBBS Will Detect this, and display "B_LOGOFF.*"
  55.                 [Bad Logoff].  The Log will also display a message
  56.                 indicating that this user did not logoff Correctly &
  57.                 Post the LastDate & LastTime the User Was on.
  58.  
  59.                 - Exitinfo.ExternLogoff now Honor's the "Bad Logoff"
  60.                   Detection Scheme.
  61.         - New Semaphore File has been created!
  62.  
  63.               QKRUN.<NID>    - This Semaphore File is created right
  64.                                *AFTER* QuickBBS initializes and lock's
  65.                                it's files.
  66.  
  67.               The primary use is to detect if QuickBBS is running.
  68.               (IE for MSGPACK)
  69.  
  70.         - Message Pack (MSGPACK.EXE) now detects the QKRUN semaphore
  71.               and will terminated with a error if it detects it.
  72.               - Fixed MSGPACK requirement for Numeric Coprocessor Support
  73.         
  74.         - Userpack now detects the QKRUN semaphore as well.
  75.         - When creating MSGCFG.DAT, Qconfig would accidently not initialize
  76.               the FILEAREA value.  That could cause "confusion"...
  77.  
  78. ------------------------------------------------------------------------------
  79. Wide Beta #1 & Earlier
  80. ------------------------------------------------------------------------------
  81.        - Limited MultiLine File Listings.
  82.          - When you list a file area, you can now use multiline entries.
  83.            (This is only supported when you use the List File Command)
  84.          - The Extended File Description handling is enabled if you  
  85.            use any of these as the *FIRST* character in the description.
  86.                 -   (DASH)    
  87.                 ' ' (<SPACE>)
  88.                 |   (PIPE)
  89.                 >   (Greater Than)
  90.                 +   (Plus)    
  91.                 
  92.            If you place a Ctrl-A ('') in the first character position
  93.            (Same as the extended description), that line will be treated 
  94.            as a *LITERAL* line.  In otherwords, it'll be sent verbatim.
  95.                                                                       (Beta-8)
  96.          - If the Line Contains [ │┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌ ]
  97.            (High Ansi Characters) it will not be treated as a Extended File 
  98.            description.  
  99.            - This was added due to the fact that AMU's file headers can not
  100.              be modified.  The author has chosen to not add any method to 
  101.              configure AMU to add a Ctrl-A (Literal) to the header, and 
  102.              QuickBBS was previously treating it as a Extended Description.
  103.              Most headers have HIGH ANSI, and this change allows you to
  104.              continue to use the headers without distortion.          (Beta-8a)  
  105.          - If the Line is a extended description, it will start at column
  106.            31, and the line will be wrapped if necessary.  (Wraps will
  107.            also start at col 31.)                                     (Beta-8)
  108.          - If Ctrl-C is the first character on the line, then the
  109.            line will be CENTERED, instead of flush to the left.       (Beta-8)
  110. ------------------------------------------------------------------------------
  111.        - Changed the DOS Shell routine to utilize OPRO's shell
  112.          routines.  Let me know if anything is broken.
  113.  
  114.          - Fixed Problem with Shell to Dos not restoring
  115.            Screen Correctly                                           (Beta-4)
  116.          - Now the Shell will use XMS, EMS, DiskSpace as needed.
  117.            (Previous Shell system used XMS or Disk Only ??)
  118.          - Changed the Design of the "Shell To Dos" Prompt            (Beta-4)
  119.          - Fixed a "Cosmetic" error, where ALT-J would return a 
  120.                 "Dos Shell Error" message w/ErrorLevel of 0 in 
  121.                 the Log.  This was purely cosmetic, and had no
  122.                 real bearing to anything.                             (Beta-5)
  123. ------------------------------------------------------------------------------
  124.        - Added "Delete File Attach" option in QCONFIG -> General.
  125.          If Toggled to YES the user will be asked if they would
  126.          like to delete the File Attach file *AFTER* downloading.
  127.          - If the Message is deleted from *INSIDE* of QuickBBS
  128.            it will automatically delete the File Attach if Qconfig
  129.            is toggled to allow deletion.
  130.  
  131.            NOTE: MSGPACK does *NOT* do this, having it occur
  132.                  completely Automatically is considered too large
  133.                  of a security hole.                                  (Beta-6)
  134.  
  135.            NOTE: The file will be deleted *NO MATTER* WHERE IT IS.
  136.  
  137.          = QuickBBS Now ENFORCES the practice of the Fmail file
  138.            being in the Fmail directory.  If the Sysop chooses
  139.            a file that is *NOT* in the Fmail directory, it is
  140.            copied over to that directory. (Note *COPIED* Not
  141.            MOVED)                                                     (Beta-7)
  142.        - Fixed Bug in the Enforcement routine that was affecting
  143.          Netmail File Attachs.                                        (Beta-8)
  144.        - Fixed Bug in File Deletion system.                           (Beta-8)
  145. ------------------------------------------------------------------------------
  146.        - Added Qconfig -> User Limits -> Forced Mail @ Login
  147.          This will *FORCE* users to Read any waiting mail
  148.          at login.  It is configurable for *EACH* security
  149.          Level.  (This way you can allow trusted users to
  150.          not be forced to read for Personal Mail Scans.)
  151.          - This works in conjunction with Check for Waiting
  152.            Mail Option.  If you have that turned off, then this
  153.            will honor that setting.  But any time they do a
  154.            personal mail scan, this option will be called into
  155.            play.                                                      (Beta-8)
  156. ------------------------------------------------------------------------------
  157.        - Added routine into Qconfig's Language Edit screen to
  158.            "remind" people that the language file doesn't exist.      (Beta-1)
  159.  
  160.        - Added routines into Qconfig's to allow new autoinstall
  161.            logic.                                                     (Beta-1)
  162.  
  163.        - Increased size of NODE Number (Qconfig->General->Other)
  164.            to allow up to 255.                                        (Beta-1)
  165.  
  166.        - Added a new feature to Sysop Page.  If the sysop is paged
  167.            and the page is *NOT* aborted, but unanswered, Page Sysop
  168.            will Ask if the user would like to leave a message to the
  169.            sysop.  This message will be placed on the same board as
  170.            "Forgot my Password".                                      (Beta-3)
  171.  
  172. ------------------------------------------------------------------------------
  173.        - Attempting to add improved _INTELLIGENT_ TimeSlicing
  174.            routines for the Multitaskers.                             (Beta-4)
  175.            - Moved to using Int $28 instead of $2F / $1680.
  176.              The $2F function seems to be broken in Warp v4.
  177.              (Int $28 seems to return better results)
  178.            - I've enhanced the timeslicing routines.  The new routines
  179.              drop the Load Display from approx 50% (at idle) to approx
  180.              9-10%.                                                   (Beta-5)
  181.            - Fixed potential (?) problem with Timeslicing & Protocols (Beta-5)
  182.            - Changed Desqview Slicing back to old routines            (Beta-6)  
  183.            - Added "OS2SLICE" ENVIRONMENTAL value.  Defaults to 250.
  184.              This is the number of slices that will be given up, 
  185.              add "SET OS2SLICE=xxxxx" to your BBS Batch file, and
  186.              QuickBBS Will use that value instead.                    (Beta-7)  
  187. ------------------------------------------------------------------------------
  188.        - Fixed problem with Exitinfo.BBS creation.                    (Beta-8a)
  189.        - Made Cosmetic Improvements to allow QuickBBS to indicate
  190.            what memory model the Overlay is using.                    (Beta-4)
  191.  
  192. ------------------------------------------------------------------------------
  193.                       InterNode Communications Routines
  194. ------------------------------------------------------------------------------
  195.        - Changed QuickBBS Internode Chat to utilize LOWMIXER
  196.            routines.  This will make it easier to add InterNode
  197.            Communications.                                            (Beta-1)
  198.                 - Removed a debug routine that was left in Mixer.
  199.                 - Fixed a Carrier Detect Problem in InterNode Chat    (Beta-5)
  200.        - Fixed problems with the InterNodeChat module that prevented
  201.             the internal chat routines from recognizing the mixer.    (Beta-3)
  202.        - Fixed Minor bug with Online Chat Routine that caused it to
  203.             accidently reset the BBS.                                 (Beta-4)  
  204.        - Added Support for QUICKBBSPING & QUICKBBSPINGACK.
  205.             - Fixed the Bug with the Menu Type 66 display menu.       (Beta-4a)
  206.        
  207.        - Added Support for "Force Logoff" on Menu Type #66,
  208.                  - FORCELOG.asc/ans, is displayed before GOODBYE.*
  209.  
  210.  
  211. ------------------------------------------------------------------------------
  212.        - Added Menu Type 65.  Menu Type #65 takes *NO* optional data.
  213.            All that it does is LOG's OFF the current user *WITHOUT*
  214.            handing up.  Then logs IN another user.  (IE goes right
  215.            back to the LOGIN sequence.)  All data/changes should
  216.            be changed.                                                (Beta-3)
  217.  
  218.        - Added Language definitions for the Message Headers.
  219.            That Allows you to Redefine the Colors and so forth.       (Beta-4)
  220.            (In prior versions not *ALL* of the existing message
  221.            header text was available for redefining).
  222.            - Beta 5 - Fixed "TO:" & "SUBJ:" entries.
  223.                 You must now go into Qconfig / Language Editor
  224.                 and add a colour for "SUBJ" (#439), otherwise
  225.                 you will get a "blinking" entry for SUBJect.          (Beta-5)
  226.            - Fixed "ENCL" (#440) Not allowing change of colour defs   (Beta-6)
  227.  
  228. ------------------------------------------------------------------------------
  229.                               Semaphore Files
  230. ------------------------------------------------------------------------------
  231.  
  232.        - Started to Incorporate SEMAPHORE File Detection into
  233.            QuickBBS. (NID = Node ID #, Node # in 3 digit form.
  234.            IE Node 1 = 001)
  235.  
  236.        - Fixed Minor bug with the new "location" of the Semaphore
  237.          / InterNode Chat Code, that would allow a message scan,      (Beta-4)
  238.          before a user was completely logged in.
  239.  
  240.        * Worked on improving SEMAPHORE & InterNode Communications code
  241.           to make it more intergrated into QuickBBS.  It is now managed
  242.           off the TimeComputed Code instead of a loop in the menu
  243.           processor.  Problems discovered, but worked around.
  244.           (MSGREAD semaphore will *NOT* be triggered while the user is
  245.            READING Messages.  Instead it is delayed until *AFTER* they
  246.            leave the message reading routines!                        (Beta-4)
  247.  
  248.                 The Semaphore Directory is the same path as your
  249.                 QuickBBS Environmental value.  (IE SET quick=x:\xxxxx path).
  250.  
  251.                 Currently Offering:
  252.  
  253.                         QKMAIL.<NID>  - Will cause QuickBBS to
  254.                                         rescan for New Mail.
  255.                                         *Will display QKMAIL.ASC/ANS*
  256.                                         (IE Execute a Type 22)        (Beta-1)
  257.  
  258.                         QKNOUSER.<NID>  - Will Cause QuickBBS to
  259.                                         display "NOUSERS.ASC/ANS".
  260.                                         After the File is displayed
  261.                                         QuickBBS Will automatically
  262.                                         disconnect the user.          (Beta-2)
  263.  
  264.                           QKDOWN.<NID>  - Will Cause QuickBBS to
  265.                                         display "SHUTDOWN.ASC/ANS".
  266.                                         After the File is displayed
  267.                                         QuickBBS Will automatically
  268.                                         disconnect the user, and Exit
  269.                                         to Dos..                      (Beta-2)
  270.  
  271. ------------------------------------------------------------------------------
  272.                               FlexiEvents Routines
  273. ------------------------------------------------------------------------------
  274.        - Remember to Toggle *BOTH* Errorlevel And External Exit
  275.          for "normal" events to run correctly. (This is something
  276.          I need to "fix")
  277.  
  278.          - Finally added the code I wanted to this.  The Event Editor
  279.                 will *NOT* allow or show the Exit Errorlevel unless
  280.                 "Exit To Dos w/Errorlevel" is toggled in the Attribute
  281.                 editor.                                               (Beta-5)
  282.  
  283.        - Fixed Bug where QuickBBS wasn't taking the next Event into
  284.          account when computing the users time limit.                 (Beta-7)  
  285.  
  286.        - Fixed Bug in QCONFIG's Event Editor, failing to save the
  287.          correct information if you answer "Y" to "You have modified"
  288.          prompt.                                                      (Beta-4a)
  289.        - Changed Default Times for Global Event to be 00:00 to 23:59. (Beta-4)
  290.        - Undocumented ALT-S for Settings for the Event.               (Beta-4)  
  291.                 (IE. Enabled, Disabled, Deleted)
  292.        - Page Up, Page Down, Take you through the Events.             (Beta-4)  
  293.        - Fixed problem with Setting Attributes to "none" (IE nothing) (Beta-4a)
  294.        - Fixed Modified "Flag" for the Settings.                      (Beta-4)
  295.          Added Modified "support" for Attributes, and Day Settings    (Beta-4a)
  296.        - Added Flush Command to All Event Editor Writes.
  297.          (Should Eliminate problems with certain Cache packages not
  298.           showing the updates to the file.)                           (Beta-4a)
  299.        - Added Preliminary Comments to the Event Editor               (Beta-4a)
  300.  
  301.        - Event Settings Currently Supported:
  302.                - Only Allow New Users
  303.                - Only Allow Old Users
  304.                - Deny *ALL* Users
  305.                - Fixed Errorlevel Shells
  306.                - Message Base Access
  307.                - File System Access
  308.        
  309.        - Fixed Bug in The Event Settings for QuickBBS (Reversed MSGBase
  310.          & File Base Lockouts)                                        (Beta-8)
  311.  
  312.        - Added Text Files for Events:
  313.  
  314.          NONEWUSR.ASC/ANS -  Show to Newbies when they attempt to login
  315.                              (And are not allowed in Event Configuration)
  316.          NOOLDUSR.ASC/ANS -  Show to Old Users when they attempt to login
  317.                              (And are not allowed in Event Configuration)
  318.          NOFILES.ASC/ANS  -  Shown to Users that Attempt access any of the
  319.                              Files Commands (IE Download, etc) during a
  320.                              event that restrictions them.
  321.          NOMSGS.ASC/ANS   -  Shown to Users that Attempt access any of the
  322.                              MessageBase Commands (IE Read, Write, etc)
  323.                              during a event that restrictions them.
  324.  
  325.        - *IMPORTANT*
  326.                 - Let me know if you see any problems with event managment.
  327.  
  328.